﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0060)http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html -->
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD><TITLE>MIPS Instruction Reference</TITLE>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=ProgId content=Word.Document>
<META name=GENERATOR content="MSHTML 9.00.8112.16434">
<META name=Originator content="Microsoft Word 11"><LINK rel=File-List 
href="MIPSir_files/filelist.xml"><LINK rel=Edit-Time-Data 
href="MIPSir_files/editdata.mso"><!--[if !mso]>
<STYLE>v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
w\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
</STYLE>
<![endif]--><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Jim Frenzel</o:Author>
  <o:LastAuthor>Jim Frenzel</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>13</o:TotalTime>
  <o:Created>2008-07-09T20:06:00Z</o:Created>
  <o:LastSaved>2008-07-09T20:06:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>1932</o:Words>
  <o:Characters>11017</o:Characters>
  <o:Company>MRCI, University of Idaho</o:Company>
  <o:Lines>91</o:Lines>
  <o:Paragraphs>25</o:Paragraphs>
  <o:CharactersWithSpaces>12924</o:CharactersWithSpaces>
  <o:Version>11.9999</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>FullPage</w:Zoom>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]-->
<STYLE>@font-face {
	font-family: Batang;
}
@font-face {
	font-family: @Batang;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; mso-header-margin: .5in; mso-footer-margin: .5in; mso-paper-source: 0; }
P.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 12pt; mso-style-parent: ""; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
LI.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 12pt; mso-style-parent: ""; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
DIV.MsoNormal {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 12pt; mso-style-parent: ""; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
H1 {
	FONT-FAMILY: "Times New Roman"; MARGIN-LEFT: 0in; FONT-SIZE: 24pt; FONT-WEIGHT: bold; MARGIN-RIGHT: 0in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level: 1
}
H3 {
	FONT-FAMILY: "Times New Roman"; MARGIN-LEFT: 0in; FONT-SIZE: 13.5pt; FONT-WEIGHT: bold; MARGIN-RIGHT: 0in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-outline-level: 3
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
P {
	FONT-FAMILY: "Times New Roman"; MARGIN-LEFT: 0in; FONT-SIZE: 12pt; MARGIN-RIGHT: 0in; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
CODE {
	FONT-FAMILY: "Courier New"; mso-fareast-font-family: Batang; mso-ascii-font-family: "Courier New"; mso-hansi-font-family: "Courier New"; mso-bidi-font-family: "Courier New"
}
PRE {
	MARGIN: 0in 0in 0pt; FONT-FAMILY: "Courier New"; FONT-SIZE: 10pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
SPAN.SpellE {
	mso-style-name: ""; mso-spl-e: yes
}
SPAN.GramE {
	mso-style-name: ""; mso-gram-e: yes
}
DIV.Section1 {
	page: Section1
}
OL {
	MARGIN-BOTTOM: 0in
}
UL {
	MARGIN-BOTTOM: 0in
}
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="3074"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY style="tab-interval: .5in" lang=EN-US bgColor=white vLink=blue link=blue>
<DIV class=Section1>
<H1 style="TEXT-ALIGN: center" align=center><B 
style="mso-bidi-font-weight: normal"><FONT size=6 face="Times New Roman"><SPAN 
style="FONT-SIZE: 24pt; mso-bidi-font-weight: normal">MIPS Instruction 
Reference</SPAN></FONT></B></H1>
<P><FONT size=3 face="Times New Roman"><SPAN style="FONT-SIZE: 12pt">This is a 
description of the MIPS instruction set, their meanings, syntax, semantics, and 
bit encodings. The syntax given for each instruction refers to the assembly 
language syntax supported by the MIPS assembler. Hyphens in the encoding 
indicate "don't care" bits which are not considered when an instruction is being 
decoded. </SPAN></FONT></P>
<P><FONT size=3 face="Times New Roman"><SPAN style="FONT-SIZE: 12pt">General 
purpose registers (<SPAN class=SpellE>GPRs</SPAN>) are indicated with a dollar 
sign ($). The words SWORD and UWORD refer to 32-bit signed and 32-bit unsigned 
data types, respectively. </SPAN></FONT></P>
<P><FONT size=3 face="Times New Roman"><SPAN style="FONT-SIZE: 12pt">The manner 
in which the processor executes an instruction and advances its program counters 
is as follows: </SPAN></FONT></P>
<OL type=1>
  <LI 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo3; tab-stops: list .5in" 
  class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
  style="FONT-SIZE: 12pt">execute the instruction at <VAR><I 
  style="mso-bidi-font-style: normal"><FONT face="Times New Roman"><SPAN 
  style="mso-bidi-font-style: normal">PC</SPAN></FONT></I></VAR> </SPAN></FONT>
  <LI 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo3; tab-stops: list .5in" 
  class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
  style="FONT-SIZE: 12pt">copy <SPAN class=SpellE><VAR><I 
  style="mso-bidi-font-style: normal"><FONT face="Times New Roman"><SPAN 
  style="mso-bidi-font-style: normal">nPC</SPAN></FONT></I></VAR></SPAN> to 
  <VAR><I style="mso-bidi-font-style: normal"><FONT face="Times New Roman"><SPAN 
  style="mso-bidi-font-style: normal">PC</SPAN></FONT></I></VAR> </SPAN></FONT>
  <LI 
  style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo3; tab-stops: list .5in" 
  class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
  style="FONT-SIZE: 12pt">add 4 or the branch offset to <SPAN 
  class=SpellE><VAR><I style="mso-bidi-font-style: normal"><FONT 
  face="Times New Roman"><SPAN 
  style="mso-bidi-font-style: normal">nPC</SPAN></FONT></I></VAR></SPAN> 
  </SPAN></FONT></LI></OL>
<P><FONT size=3 face="Times New Roman"><SPAN style="FONT-SIZE: 12pt">This 
behavior is indicated in the instruction specifications below. For brevity, the 
function <SPAN class=SpellE>advance_pc</SPAN> (<SPAN class=SpellE>int</SPAN>) is 
used in many of the instruction descriptions. This function is defined as 
follows: </SPAN></FONT></P>
<BLOCKQUOTE style="MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt"><PRE><FONT size=2 face="Courier New"><SPAN style="FONT-SIZE: 10pt"><o:p>&nbsp;</o:p></SPAN></FONT></PRE><PRE><SPAN class=GramE><FONT size=2 face="Courier New"><SPAN style="FONT-SIZE: 10pt">void</SPAN></FONT></SPAN> <SPAN class=SpellE>advance_pc</SPAN> (SWORD offset)</PRE><PRE><FONT size=2 face="Courier New"><SPAN style="FONT-SIZE: 10pt">{</SPAN></FONT></PRE><PRE><FONT size=2 face="Courier New"><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-tab-count: 1">&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN class=GramE>PC<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>=</SPAN><SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN class=SpellE>nPC</SPAN>;</SPAN></FONT></PRE><PRE><FONT size=2 face="Courier New"><SPAN style="FONT-SIZE: 10pt"><SPAN style="mso-tab-count: 1">&nbsp; </SPAN> <SPAN class=SpellE><SPAN class=GramE>nPC</SPAN></SPAN><SPAN class=GramE><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>+</SPAN>= offset;</SPAN></FONT></PRE><PRE><FONT size=2 face="Courier New"><SPAN style="FONT-SIZE: 10pt">}</SPAN></FONT></PRE></BLOCKQUOTE>
<P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
style="FONT-SIZE: 12pt">Note: ALL arithmetic immediate values are sign-extended. 
After that, they are handled as signed or unsigned 32 bit numbers, depending 
upon the instruction. The only difference between signed and unsigned 
instructions is that signed instructions can generate an overflow exception and 
unsigned instructions can not. </SPAN></FONT></P>
<P><FONT size=3 face="Times New Roman"><SPAN style="FONT-SIZE: 12pt">The 
instruction descriptions are given below: </SPAN></FONT></P>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">ADD – <I><SPAN 
style="FONT-STYLE: italic">Add (with overflow)</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Adds two registers and stores the result in a 
      register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s + $t; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">add $d, $s, $t </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      0000</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">ADDI -- <I><SPAN 
style="FONT-STYLE: italic">Add immediate (with 
overflow)</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Adds a register and a sign-extended immediate 
      value and stores the result in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = $s + <SPAN class=SpellE>imm</SPAN>; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">addi</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0010 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">ADDIU -- <I><SPAN 
style="FONT-STYLE: italic">Add immediate unsigned (no 
overflow)</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Adds a register and a sign-extended immediate 
      value and stores the result in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = $s + <SPAN class=SpellE>imm</SPAN>; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">addiu</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0010 01ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">ADDU -- <I><SPAN 
style="FONT-STYLE: italic">Add unsigned (no 
overflow)</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Adds two registers and stores the result in a 
      register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s + $t; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">addu</SPAN></FONT></SPAN> $d, $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      0001</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">AND -- <I><SPAN 
style="FONT-STYLE: italic">Bitwise and</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Bitwise ands two registers and stores the result 
      in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s &amp; $t; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">and $d, $s, $t </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      0100</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">ANDI -- <I><SPAN 
style="FONT-STYLE: italic">Bitwise and 
immediate</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Bitwise ands a register and an immediate value and 
      stores the result in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = $s &amp; <SPAN class=SpellE>imm</SPAN>; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">andi</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0011 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BEQ -- <I><SPAN 
style="FONT-STYLE: italic">Branch on equal</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the two registers are equal 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s == $t <SPAN class=SpellE>advance_pc</SPAN> 
      (offset &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">beq</SPAN></FONT></SPAN> $s, $t, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0001 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BGEZ -- <I><SPAN 
style="FONT-STYLE: italic">Branch on greater than or equal to 
zero</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the register is greater than or equal 
      to zero </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &gt;= 0 <SPAN class=SpellE>advance_pc</SPAN> 
      (offset &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">bgez</SPAN></FONT></SPAN> $s, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 01ss sss0 0001 <SPAN class=SpellE>iiii</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BGEZAL -- <I><SPAN 
style="FONT-STYLE: italic">Branch on greater than or equal to zero and 
link</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the register is greater than or equal 
      to zero and saves the return address in $31 </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &gt;= 0 $31 = PC + 8 (or <SPAN 
      class=SpellE>nPC</SPAN> + 4); <SPAN class=SpellE>advance_pc</SPAN> (offset 
      &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">bgezal</SPAN></FONT></SPAN> $s, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 01ss sss1 0001 <SPAN class=SpellE>iiii</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BGTZ -- <I><SPAN 
style="FONT-STYLE: italic">Branch on greater than 
zero</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the register is greater than zero 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &gt; 0 <SPAN class=SpellE>advance_pc</SPAN> 
      (offset &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">bgtz</SPAN></FONT></SPAN> $s, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0001 11ss sss0 0000 <SPAN class=SpellE>iiii</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BLEZ -- <I><SPAN 
style="FONT-STYLE: italic">Branch on less than or equal to 
zero</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the register is less than or equal to 
      zero </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt;= 0 <SPAN class=SpellE>advance_pc</SPAN> 
      (offset &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">blez</SPAN></FONT></SPAN> $s, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0001 10ss sss0 0000 <SPAN class=SpellE>iiii</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BLTZ -- <I><SPAN 
style="FONT-STYLE: italic">Branch on less than 
zero</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the register is less than zero 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt; 0 <SPAN class=SpellE>advance_pc</SPAN> 
      (offset &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">bltz</SPAN></FONT></SPAN> $s, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 01ss sss0 0000 <SPAN class=SpellE>iiii</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BLTZAL -- <I><SPAN 
style="FONT-STYLE: italic">Branch on less than zero and 
link</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the register is less than zero and 
      saves the return address in $31 </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt; 0 $31 = PC + 8 (or <SPAN 
      class=SpellE>nPC</SPAN> + 4); <SPAN class=SpellE>advance_pc</SPAN> (offset 
      &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">bltzal</SPAN></FONT></SPAN> $s, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 01ss sss1 0000 <SPAN class=SpellE>iiii</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">BNE -- <I><SPAN 
style="FONT-STYLE: italic">Branch on not equal</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Branches if the two registers are not equal 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s != $t <SPAN class=SpellE>advance_pc</SPAN> 
      (offset &lt;&lt; 2)); else <SPAN class=SpellE>advance_pc</SPAN> (4); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">bne</SPAN></FONT></SPAN> $s, $t, offset </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0001 01ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">DIV -- <I><SPAN 
style="FONT-STYLE: italic">Divide</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Divides $s by $t and stores the quotient in $LO 
      and the remainder in $HI </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$LO = $s / $t; $HI = $s % $t; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">div $s, $t </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> 0000 <SPAN class=SpellE>0000</SPAN> 0001 
      1010</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">DIVU -- <I><SPAN 
style="FONT-STYLE: italic">Divide unsigned</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Divides $s by $t and stores the quotient in $LO 
      and the remainder in $HI </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$LO = $s / $t; $HI = $s % $t; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">divu</SPAN></FONT></SPAN> $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> 0000 <SPAN class=SpellE>0000</SPAN> 0001 
      1011</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">J -- <I><SPAN 
style="FONT-STYLE: italic">Jump</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Jumps to the calculated address 
    </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">PC = <SPAN class=SpellE>nPC</SPAN>; <SPAN 
      class=SpellE>nPC</SPAN> = (PC &amp; 0xf0000000) | (target &lt;&lt; 2); 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">j target </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 10ii <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">JAL -- <I><SPAN 
style="FONT-STYLE: italic">Jump and link</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Jumps to the calculated address and stores the 
      return address in $31 </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$31 = PC + 8 (or <SPAN class=SpellE>nPC</SPAN> + 
      4); PC = <SPAN class=SpellE>nPC</SPAN>; <SPAN class=SpellE>nPC</SPAN> = 
      (PC &amp; 0xf0000000) | (target &lt;&lt; 2); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">jal</SPAN></FONT></SPAN> target </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 11ii <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">JR -- <I><SPAN 
style="FONT-STYLE: italic">Jump register</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Jump to the address contained in register $s 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">PC = <SPAN class=SpellE>nPC</SPAN>; <SPAN 
      class=SpellE>nPC</SPAN> = $s; </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">jr</SPAN></FONT></SPAN> $s </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss sss0 0000 <SPAN class=SpellE>0000</SPAN> 
      <SPAN class=SpellE>0000</SPAN> <SPAN class=SpellE>0000</SPAN> 
      1000</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">LB -- <I><SPAN 
style="FONT-STYLE: italic">Load byte</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">A byte is loaded into a register from the 
      specified address. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = MEM[$s + offset]; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">lb $t, offset($s) </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">1000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">LUI -- <I><SPAN 
style="FONT-STYLE: italic">Load upper 
immediate</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">The immediate value is shifted left 16 bits and 
      stored in the register. The lower 16 bits are zeroes. 
  </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = (<SPAN class=SpellE>imm</SPAN> &lt;&lt; 16); 
      <SPAN class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">lui</SPAN></FONT></SPAN> $t, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0011 11-- ---t <SPAN class=SpellE>tttt</SPAN> 
      <SPAN class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">LW -- <I><SPAN 
style="FONT-STYLE: italic">Load word</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">A word is loaded into a register from the 
      specified address. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = MEM[$s + offset]; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">lw</SPAN></FONT></SPAN> $t, offset($s) </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">1000 11ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">MFHI -- <I><SPAN 
style="FONT-STYLE: italic">Move from HI</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">The contents of register HI are moved to the 
      specified register. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $HI; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">mfhi</SPAN></FONT></SPAN> $d </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>0000</SPAN> <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>dddd</SPAN> d000 0001 0000</SPAN></FONT></CODE> 
  </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">MFLO -- <I><SPAN 
style="FONT-STYLE: italic">Move from LO</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">The contents of register LO are moved to the 
      specified register. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $LO; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">mflo</SPAN></FONT></SPAN> $d </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>0000</SPAN> <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>dddd</SPAN> d000 0001 0010</SPAN></FONT></CODE> 
  </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">MULT -- <I><SPAN 
style="FONT-STYLE: italic">Multiply</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Multiplies $s by $t and stores the result in $LO. 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$LO = $s * $t; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">mult</SPAN></FONT></SPAN> $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> 0000 <SPAN class=SpellE>0000</SPAN> 0001 
      1000</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">MULTU -- <I><SPAN 
style="FONT-STYLE: italic">Multiply unsigned</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Multiplies $s by $t and stores the result in $LO. 
      </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$LO = $s * $t; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">multu</SPAN></FONT></SPAN> $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> 0000 <SPAN class=SpellE>0000</SPAN> 0001 
      1001</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">NOOP -- <I><SPAN 
style="FONT-STYLE: italic">no operation</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Performs no operation. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">advance_pc</SPAN></FONT></SPAN> (4); </P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">noop</SPAN></FONT></SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>0000</SPAN> <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>0000</SPAN> <SPAN class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>0000</SPAN> <SPAN 
      class=SpellE>0000</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
style="FONT-SIZE: 12pt"><BR>Note: The encoding for a NOOP represents the 
instruction SLL $0, $0, 0 which has no side effects. In fact, nearly every 
instruction that has $0 as its destination register will have no side effect and 
can thus be considered a NOOP instruction. </SPAN></FONT></P>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">OR -- <I><SPAN 
style="FONT-STYLE: italic">Bitwise or</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Bitwise logical ors two registers and stores the 
      result in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s | $t; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">or $d, $s, $t </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      0101</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">ORI -- <I><SPAN 
style="FONT-STYLE: italic">Bitwise or 
immediate</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Bitwise ors a register and an immediate value and 
      stores the result in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = $s | <SPAN class=SpellE>imm</SPAN>; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">ori</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0011 01ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SB -- <I><SPAN 
style="FONT-STYLE: italic">Store byte</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">The least significant byte of $t is stored at the 
      specified address. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">MEM[$s + offset] = (0xff &amp; $t); <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sb</SPAN></FONT></SPAN> $t, offset($s) </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">1010 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SLL -- <I><SPAN 
style="FONT-STYLE: italic">Shift left logical </SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Shifts a register value left by the shift amount 
      listed in the instruction and places the result in a third register. 
      Zeroes are shifted in. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $t &lt;&lt; h; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sll</SPAN></FONT></SPAN> $d, $t, h </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> <SPAN 
      class=SpellE>dhhh</SPAN> hh00 0000</SPAN></FONT></CODE> 
</P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SLLV -- <I><SPAN 
style="FONT-STYLE: italic">Shift left logical 
variable</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Shifts a register value left by the value in a 
      second register and places the result in a third register. Zeroes are 
      shifted in. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $t &lt;&lt; $s; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sllv</SPAN></FONT></SPAN> $d, $t, $s </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d--- --00 
      0100</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SLT -- <I><SPAN 
style="FONT-STYLE: italic">Set on less than 
(signed)</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">If $s is less than $t, $d is set to one. It gets 
      zero otherwise. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt; $t $d = 1; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); else $d = 0; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">slt</SPAN></FONT></SPAN> $d, $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      1010</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SLTI -- <I><SPAN 
style="FONT-STYLE: italic">Set on less than immediate 
(signed)</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">If $s is less than immediate, $t is set to one. It 
      gets zero otherwise. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt; <SPAN class=SpellE>imm</SPAN> $t = 1; 
      <SPAN class=SpellE>advance_pc</SPAN> (4); else $t = 0; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">slti</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0010 10ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SLTIU -- <I><SPAN 
style="FONT-STYLE: italic">Set on less than immediate 
unsigned</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">If $s is less than the unsigned immediate, $t is 
      set to one. It gets zero otherwise. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt; <SPAN class=SpellE>imm</SPAN> $t = 1; 
      <SPAN class=SpellE>advance_pc</SPAN> (4); else $t = 0; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sltiu</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0010 11ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SLTU -- <I><SPAN 
style="FONT-STYLE: italic">Set on less than 
unsigned</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">If $s is less than $t, $d is set to one. It gets 
      zero otherwise. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">if $s &lt; $t $d = 1; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); else $d = 0; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sltu</SPAN></FONT></SPAN> $d, $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      1011</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SRA -- <I><SPAN 
style="FONT-STYLE: italic">Shift right 
arithmetic</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Shifts a register value right by the shift amount 
      (<SPAN class=SpellE>shamt</SPAN>) and places the value in the destination 
      register. The sign bit is shifted in. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $t &gt;&gt; h; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sra</SPAN></FONT></SPAN> $d, $t, h </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00-- ---t <SPAN class=SpellE>tttt</SPAN> 
      <SPAN class=SpellE>dddd</SPAN> <SPAN class=SpellE>dhhh</SPAN> hh00 
      0011</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SRL -- <I><SPAN 
style="FONT-STYLE: italic">Shift right logical</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Shifts a register value right by the shift amount 
      (<SPAN class=SpellE>shamt</SPAN>) and places the value in the destination 
      register. Zeroes are shifted in. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $t &gt;&gt; h; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">srl</SPAN></FONT></SPAN> $d, $t, h </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00-- ---t <SPAN class=SpellE>tttt</SPAN> 
      <SPAN class=SpellE>dddd</SPAN> <SPAN class=SpellE>dhhh</SPAN> hh00 
      0010</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SRLV -- <I><SPAN 
style="FONT-STYLE: italic">Shift right logical 
variable</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Shifts a register value right by the amount 
      specified in $s and places the value in the destination register. Zeroes 
      are shifted in. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $t &gt;&gt; $s; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">srlv</SPAN></FONT></SPAN> $d, $t, $s </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0000 
      0110</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SUB -- <I><SPAN 
style="FONT-STYLE: italic">Subtract</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Subtracts two registers and stores the result in a 
      register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s - $t; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sub $d, $s, $t </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 <SPAN 
      class=SpellE>0010</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SUBU -- <I><SPAN 
style="FONT-STYLE: italic">Subtract unsigned</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Subtracts two registers and stores the result in a 
      register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s - $t; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">subu</SPAN></FONT></SPAN> $d, $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d000 0010 
      0011</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SW -- <I><SPAN 
style="FONT-STYLE: italic">Store word</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">The contents of $t is stored at the specified 
      address. </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">MEM[$s + offset] = $t; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">sw</SPAN></FONT></SPAN> $t, offset($s) </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">1010 11ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">SYSCALL -- <I><SPAN 
style="FONT-STYLE: italic">System call</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Generates a software interrupt. 
    </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">advance_pc</SPAN></FONT></SPAN> (4); </P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">syscall</SPAN></FONT></SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00-- ---- ---- ---- ---- --00 
      1100</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
style="FONT-SIZE: 12pt"><BR>The <SPAN class=SpellE>syscall</SPAN> instruction is 
described in more detail on the <A 
href="http://www.mrc.uidaho.edu/mrc/people/jff/digital/callinfo.html">System 
Calls</A> page. </SPAN></FONT></P>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">XOR -- <I><SPAN 
style="FONT-STYLE: italic">Bitwise exclusive 
or</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Exclusive ors two registers and stores the result 
      in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$d = $s ^ $t; <SPAN class=SpellE>advance_pc</SPAN> 
      (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">xor</SPAN></FONT></SPAN> $d, $s, $t </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0000 00ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>dddd</SPAN> d--- --10 
      0110</SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<H3><B style="mso-bidi-font-weight: normal"><FONT size=4 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 13.5pt; mso-bidi-font-weight: normal">XORI -- <I><SPAN 
style="FONT-STYLE: italic">Bitwise exclusive or 
immediate</SPAN></I></SPAN></FONT></B></H3>
<TABLE style="mso-cellspacing: 1.5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt" 
class=MsoNormalTable border=1 cellPadding=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Description:</SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Bitwise exclusive ors a register and an immediate 
      value and stores the result in a register </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Operation: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">$t = $s ^ <SPAN class=SpellE>imm</SPAN>; <SPAN 
      class=SpellE>advance_pc</SPAN> (4); </SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Syntax: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><SPAN class=SpellE><FONT size=3 
      face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">xori</SPAN></FONT></SPAN> $t, $s, <SPAN 
      class=SpellE>imm</SPAN> </P></TD></TR>
  <TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes">
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><FONT size=3 face="Times New Roman"><SPAN 
      style="FONT-SIZE: 12pt">Encoding: </SPAN></FONT></P></TD>
    <TD 
    style="PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 0.75pt; PADDING-RIGHT: 0.75pt; PADDING-TOP: 0.75pt">
      <P class=MsoNormal><CODE><FONT size=2 face="Courier New"><SPAN 
      style="FONT-SIZE: 10pt">0011 10ss <SPAN class=SpellE>ssst</SPAN> <SPAN 
      class=SpellE>tttt</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN> <SPAN class=SpellE>iiii</SPAN> <SPAN 
      class=SpellE>iiii</SPAN></SPAN></FONT></CODE> </P></TD></TR></TBODY></TABLE>
<DIV style="TEXT-ALIGN: center" class=MsoNormal align=center><FONT size=3 
face="Times New Roman"><SPAN style="FONT-SIZE: 12pt">
<HR align=center SIZE=2 width="100%">
</SPAN></FONT></DIV>
<P class=MsoNormal><CITE><I style="mso-bidi-font-style: normal"><FONT size=3 
face="Times New Roman"><SPAN 
style="FONT-SIZE: 12pt; mso-bidi-font-style: normal">Updated on September 10, 
1998</SPAN></FONT></I></CITE></P></DIV></BODY></HTML>
